self-unloading wagon - German English Dictionary